package com.example.sxmall.dao.mapper;

import com.example.sxmall.dao.pojo.Ads;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface AdsMapper {
    /**
     * 查看广告列表
     * @return
     */
    public List<Ads> listAds();

    /**
     * 根据ID查询
     * @param adid
     * @return
     */
    public Ads findAdsById(@Param("adid") Integer adid);

    /**
     * 根据广告公司名称的模糊查询
     * @param adcompany
     * @return
     */
    public List<Ads> findAdsByCompany(@Param("adcompany") String adcompany);

    /**
     * 添加
     * @param ads
     * @return
     */
    public int insertAds(@Param("Ads") Ads ads);

    /**
     * 删除
     * @param adid
     * @return
     */
    public int deleteAds(@Param("adid") int adid);

    /**
     * 动态修改
     * @param ads
     * @return
     */
    public int updateAds(@Param("Ads") Ads ads);
}
